package com.zhuiyun.project.api.sysexamine.service;

import com.zhuiyun.project.api.friend.model.FriendModel;
import com.zhuiyun.project.api.sysexamine.entity.AppPhysician;
import com.zhuiyun.project.util.pageUtil.PageRequest;
import com.zhuiyun.project.util.pageUtil.PageResult;


import java.util.List;

public interface AppPhysicianService {

    /* *
     * @Author: hui
     * @Descriprion: 分页查询+模糊查询
     * @Date: 2023/6/26 14:52
     * @return java.util.List<com.zhuiyun.project.api.sysexamine.entity.AppPhysician>
     * @param page
     * @param size
     * @param doctorName
     */
    PageResult findAll(PageRequest pageRequest, String doctorName);
    /* *
     * @Author: hui
     * @Descriprion: 审核之后进行修改两张表的状态（审核通过）
     * @Date: 2023/6/26 8:47
     * @return int
     * @param id
     */
    int update(Integer id);
    /* *
     * @Author: hui
     * @Descriprion: 审核不通过（驳回）
     * @Date: 2023/6/26 15:17
     * @return null
     * @param null
     */
    int reject(Integer id);

    /* *
     * @Author: hui
     * @Descriprion: 查询所有的医师信息(医师管理全查,分页+模糊差（通过医师姓名）)
     * @Date: 2023/6/26 15:23
     * @return null
     * @param null
     */
    List<AppPhysician> fullPhysician( Integer page , Integer size , String doctorName);
}
